package com.cc.blog.admin.service;

import com.cc.blog.admin.domain.dto.DeleteCommentReqDTO;
import com.cc.blog.admin.domain.dto.ExamineCommentReqDTO;
import com.cc.blog.admin.domain.dto.FindCommentPageListReqDTO;
import com.cc.blog.common.utils.Result;

/**
 * @author cc
 */
public interface AdminCommentService {
    
    /**
     * 查询评论分页数据
     * @param findCommentPageListReqDTO
     * @return
     */
    Result findCommentPageList(FindCommentPageListReqDTO findCommentPageListReqDTO);

    /**
     * 删除评论
     * @param deleteCommentReqDTO
     * @return
     */
    Result deleteComment(DeleteCommentReqDTO deleteCommentReqDTO);

    /**
     * 评论审核
     * @param examineCommentReqDTO
     * @return
     */
    Result examine(ExamineCommentReqDTO examineCommentReqDTO);
}